package com.mycompany.dewcineplanet.repository;

import java.util.HashMap;
import java.util.Map;

import com.mycompany.dewcineplanet.model.Funcion;


public class FuncionRepository {

	//
	private Map<String, Funcion> funciones = new HashMap<String, Funcion>();

	public FuncionRepository() {
		Funcion funcion1 = new Funcion("F00001","MANTENIMIENTO DE TAQUILLA");
		Funcion funcion2 = new Funcion("F00002","MANTENIMIENTO DE CARTELERA");
		Funcion funcion3 = new Funcion("F00003","MANTENIMIENTO DE HORARIO");
		funciones.put("F00001", funcion1);
		funciones.put("F00002", funcion2);
		funciones.put("F00003", funcion3);

	}
	public Map<String, Funcion> obtenerTodasLasFunciones() {
		return (funciones);
	}
	public Funcion findByFuncion(String codigo) {
		Funcion funcion = (Funcion) funciones.get(codigo);
		if (funcion == null) {
			throw new IllegalAccessError("esta mal el codigo funcion");
		}
		return funcion;
	}		
	//
}
